using System;
using System.Collections.Generic;
using IDAL;
using Model;

namespace BLL
{
    public class Test_Q
    {
        private static readonly ITest_Q dal = DALFactory.DataAccess.CreateTest_Q();

        public IList<ProductType_QInfo> GetProductType_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetProductType_Q(starttime, stoptime);
        }

        public IList<User_QInfo> GetUser_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetUser_Q(starttime, stoptime);
        }

        public IList<ENA_QInfo> GetENA_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetENA_Q(starttime,stoptime);
        }

        public IList<ENA_QInfo> GetAllENA_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetAllENA_Q(starttime, stoptime);
        }

        public IList<User_QInfo> GetPID_UID_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetPID_UID_Q(starttime, stoptime);
        }

        public IList<IsPass_QInfo> GetIsPass_Q(DateTime starttime, DateTime stoptime)
        {
            return dal.GetIsPass_Q(starttime, stoptime);
        }

        public IList<IsPass_QInfo> GetIsPass_Q_PDT(string ProductTypeID,DateTime starttime,DateTime stoptime)
        {
            return dal.GetIsPass_Q_PDT(ProductTypeID, starttime, stoptime);
        }
    }
}
